\documentclass{standalone}
\usepackage{tikz}
\usepackage{ctex,siunitx}
\setCJKmainfont{Noto Serif CJK SC}
\usepackage{tkz-euclide}
\usepackage{amsmath}
\usepackage{wasysym}
\usetikzlibrary{patterns, calc}
\usetikzlibrary {decorations.pathmorphing, decorations.pathreplacing, decorations.shapes,}
\begin{document}
\small
\begin{tikzpicture}[>=latex,scale=1.3]
  % \useasboundingbox(0.9,0)rectangle(5.1,5);
  \foreach \x in {.25,.75,-.25,-.75}
  {
      \draw[->] (-2,\x)--(2,\x);
  }
  \draw [dashed](0,-1.4)--(0,2.2)node [right]{中性面};
  \draw (0,0)--(-30:1.5); \draw (0,0)--(150:2.2);
  \draw[dashed] (120:1.5)--(-60:1.5);
  \draw[rotate=-60, dashed] (-1.5,-.07) rectangle (1.5,.07);
  \draw[rotate=-30] (-1.5,-.07)node[below]{$d$} rectangle (1.5,.07)node[above]{$a$};
  \draw[rotate=-30, fill=white] (-1.5,0) circle (2.5pt) node{\tiny$\cdot$};
  \fill[rotate=-30] (-1.5,0) circle (0.8pt);
  \draw[rotate=-30, fill=white] (1.5,0) circle (2.5pt) node{\tiny$\times$};
  \draw[rotate=-60, fill=white] (-1.5,0) circle (2.5pt) node{\tiny$\cdot$};
  \fill[rotate=-60] (-1.5,0) circle (0.8pt);
  \draw[rotate=-60, fill=white] (1.5,0) circle (2.5pt) node{\tiny$\times$};
  \node at (2.2,0){$B$};
  \draw [<->] (0,1.1) arc (90:117:1.1) node [midway,above]{$\phi_0$};
  \draw [<->] (0,1.8) arc (90:150:1.8)node[midway,sloped,above]{$\omega t+ \phi_0$};
  % \node at (120:2.2){$\omega t+ \phi_0$};
\end{tikzpicture}
\end{document}